import java.util.Vector;

import javax.swing.ListModel;
import javax.swing.event.ListDataListener;

	public class ModeloToken implements ListModel{
		  private Vector datos;
		  private Vector observadores;

		  public ModeloToken(Vector datos) {
		    this.datos = datos;
		    observadores = new Vector();
		  }

		  public int getSize() {
		    return datos.size();
		  }

		  public Object getElementAt(int index) {
		      return datos.get(index);
		  }

		  public void addListDataListener(ListDataListener l) {
		    observadores.add(l);
		  }

		  public void removeListDataListener(ListDataListener l) {
		    observadores.remove(l);
		  }
}
